草庐IT

c++ - 从 CFURLRef 或 CFStringRef 转换为 std::string

全部标签

xml - 处理 RTF 编码文件并将其转换为 XML 的好方法是什么?

我从来没有做过大量的RTF处理,我总是使用一个库来读取或生成一个,那是很久以前的事了。现在我需要再次熟悉这种格式,并最终将其转换为XML。你能推荐一个好的方法来做这件事,这样我就可以更好地控制RTFblock的解析和处理方式吗?最初,我认为Perl加上一些不错的库会是一个不错的选择,但欢迎大家提出意见。 最佳答案 RTFManual?不过说真的,快速谷歌一下就能找到各种工具和库。为什么要重新发明轮子? 关于xml-处理RTF编码文件并将其转换为XML的好方法是什么?,我们在StackOv

css - 如何将 svg-glyph 转换为路径?

我从svg-font中提取了这样的svg-glyph:我想将它转换成我可以在css文件中使用的svg路径。我需要做什么?我试过这样输出:content:url("data:image/svg+xml;utf8,");但没有任何显示,我不确定如何测试它。作为引用,这个有效:content:url("data:image/svg+xml;utf8,"); 最佳答案 我添加了一个viewBox来定义可见区域,并通过使用黑色作为填充颜色删除了#。它现在显示在Firefox上。html,body{width:100%;height:100%;

ruby - 在 Ruby (XSLT 2.0) 中执行 XSL 转换的最佳方式

在Ruby中执行XSL转换的最佳和最有效的方法是什么?我试过Nokogiri,但无论我怎么试,结果总是:compilationerror:elementstylesheet样式表在我的XML编辑器中完美运行。我在Linux上使用Ruby1.9.3。在四处寻找之后,我发现Nokogiri不支持XSLT2.0:Nokogiriuseslibxml2,whichonlysupportsXPath1.0/XSLT1.0我的样式表是使用XSLT2.0语法编写的。我更新了这个问题的标题以反射(reflect)这一点。我希望Nokogiri以更有意义的方式回应它。Whydoyouwanttoperf

c# - 如何使用 C# 进行 XSLT 2.0 转换

这个问题在这里已经有了答案:WhatisthecurrentstateofXSLT2.0availabilitywithin.NET(2个答案)关闭9年前。是否可以将XSLT2.0转换与native.net框架一起使用?我知道XSLT1.0是可能的。

javascript - 您可以使用 JQuery 通过 XSLT 将 XML 转换为 XML

我有一个网站,其中包含指向根据文档类型动态填充的文档的链接,并且所有数据都位于一个中央xml文件中。我想让JQuery将一个参数传递给样式表,样式表根据传递的参数使用xpath分离出节点,然后根据属性对注释进行排序。从我找到的所有文档来看,JQuery本身并不支持XSLT,并且一旦原始xml被转换,任何第3方插件都不能返回新的XML对象。我是不是遗漏了什么或者我想做的是不可能的?xsl文件已经在javascript之外进行了测试,并且可以完美运行。这是没有转换的代码示例$.ajax({type:"GET",url:"xml/charts.xml",dataType:"xml",succ

c# - 在 xsl 转换后将 <?xml version ="1.0"?> 添加到 xml 文件的顶部

我已经成功地使用xsl模板将一个带有数据的简单xml文件转换为另一个xml文件(excel模板),这就是我的xsl文件的样子:progid="Excel.Sheet"...(stuffhere)...生成的xml文件被正确写出,但除了包含在文件的顶部。我怎样才能让它出现在顶部?目前我生成的xml文件以:...(restoffile)...但我需要它做的是:.(restoffile)...我正在使用以下代码通过Windows窗体进行此转换:XPathDocumentmyXPathDoc=newXPathDocument(xmlfile);XslCompiledTransformmyXsl

xml - 有没有办法在 XSL 转换期间忽略 namespace ?

namespace检查在处理XSL转换的服务器上被禁用(因为编写XSL的人不理解namespace)。我必须对XSL进行更改,但我无法对其进行测试,因为没有定义任何namespace。代替...有...所以它不匹配XML中的任何元素,因为它们都使用命名空间限定。我无法在服务器上进行测试,因为我无权访问它。修复XSL是没有用的,因为那时必须启用namespace检查,这将破坏所有其他转换。所以我需要做的是找到一种在XSL转换期间忽略namespace的方法。我可以访问MSXML、XMLSpy(在这里找不到选项),如果我真的需要,我可以用C#或类似语言编写一些代码。作为最后的手段,我可​​

xml - 是否有库可以在 erlang 中执行 xslt 转换?

我是erlang的新手,我想知道如何操作xml。我找到了erlsom但我需要对xml做一些简单的转换。我正在寻找一个xslt(甚至是1.0)库,但我还没有找到任何东西,我只能通过手动处理DOM或任何你可以称之为代表xml树的结构来进行转换二郎。不用说结果是一堆乱七八糟的代码,我用它来获得我可以用一堆行的xslt实现的结果。您是否知道可以为我指明正确方向的代码库、示例或文档? 最佳答案 http://erlang.org/doc/apps/xmerl/xmerl_xs_examples.htmlhttp://erlang.org/us

c - XML 到 C 结构和 C 结构到 XML

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我喜欢用C语言进行服务器端编程,但需要与一些XML进行互操作。我需要编写的是一些函数,给定一个C结构或嵌套结构,以及另一个描述C结构中元素的结构(或嵌套结构),将其输出为XML。另一个函数读取XML,验证它是否与C结构的描述相匹配,并填充C结构。我很确定这已经做过很多次了,但是关于XML的其他信息太多了,我没有运气编写一个不返回很多不相关内容的Google查询。我不是在寻找库-只是几百行C代码来解析XML

xml - 使用 XSLT 转换 XML 并保留 CDATA(在 Ruby 中)

我正在尝试将包含如下内容的文档转换为另一个文档,使CDATA与第一个文档中的完全相同,但我还没有想出如何使用XSLT保留CDATA。初始XML:最终XML:我试过这样的东西,但没有运气,一切都变得困惑:关于如何保存CDATA有什么想法吗?谢谢!兰斯使用ruby/nokogiri更新:这里有一些有用的东西。<![CDATA[]]>这会将所有text()节点包装在CDATA中,这可以满足我的需要,并且会在文本中保留html标签。 最佳答案 如果CDATA节点与纯文本节点混合,则无法保留它们的精确序列。充其量,您可以强制输出中